dynamic class com.c3d.common.utils.URLTool
{

    function URLTool()
    {
    }

    static function isValid($str, $allowSiteLinks)
    {
        var __reg1 = false;
        if ($allowSiteLinks == undefined) 
        {
            $allowSiteLinks = false;
        }
        var __reg2 = $str.toLowerCase();
        if (__reg2.substr(0, 7) == "http://" || __reg2.substr(0, 8) == "https://") 
        {
            __reg1 = true;
        }
        else if ($allowSiteLinks) 
        {
            var __reg4 = __reg2.charAt(0);
            var __reg3 = __reg2.charAt(1);
            var __reg6 = __reg2.charAt(2);
            if (__reg4 == ".") 
            {
                if (__reg3 == ".") 
                {
                    if (__reg6 == "/") 
                    {
                        __reg1 = true;
                    }
                }
                else if (__reg3 == "/") 
                {
                    __reg1 = true;
                }
            }
            else if (__reg4 == "/") 
            {
                if (__reg3 != "/") 
                {
                    __reg1 = true;
                }
            }
        }
        return __reg1;
    }

}
